home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 February
/
EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso
/
enigma
/
earcd
/
utility
/
utilfile
/
xpksourc.lha
/
xpk_Source
/
examples
/
makefile
next >
Wrap
Makefile
|
1996-10-19
|
2KB
|
82 lines
#
# Makefile for the various example programs
#
# The files in here:
# - xpkmanx.c : The 'xpk' program for Manx compilation
# - xpksas.c : The 'xpk' program for SAS compilation
# - xpkdice.c : The 'xpk' program for DICE compilation
# - xpkdice.lib : The xpk glue codes for DICE users.
#
# Don't forget to copy //include to wherever you keep your include files or
# to include xpk:include into your system include path.
#
msg:
-Please specify your compiler, either 'make manx', 'make sas' or 'make dice'
all: manx dice sas gcc
manx: xpkmanx xSummanx xSum2manx
dice: xpkdice xSumdice xSum2dice
sas : xpksas xSumsas xSum2sas
gcc : xpkgcc xsumgcc xSum2gcc
#-----MANX
xpkmanx: xpkmanx.c
cc xpkmanx.c
ln xpkmanx.o -lc
xSummanx: xSum.c
cc xSum.c -o xSummanx.o
ln xSummanx.o /lib/xpkmanx.lib -lc
xSum2manx: xSum2.c
cc xSum2.c -o xSum2manx.o
ln xSum2manx.o /lib/xpkmanx.lib -lc
#----DICE
xpkdice: xpkdice.c
dcc xpkdice.c -l/lib/xpkdice.lib -oxpkdice
xSumdice: xSum.c
dcc xSum.c -l/lib/xpkdice.lib -oxSumdice
xSum2dice: xSum2.c
dcc xSum2.c -l/lib/xpkdice.lib -oxSum2dice
#----SAS
xpksas: xpksas.c
sc xpksas.c LINK TO xpksas LIB lib:sc.lib NOICONS
xSumsas: xSum.c
sc xSum.c LINK TO xSumsas LIB //lib/xpksas.lib lib:amiga.lib lib:sc.lib NOICONS
xSum2sas: xSum2.c
sc DEBUG=FULL xSum2.c LINK TO xSum2sas LIB //lib/xpksas.lib lib:amiga.lib lib:sc.lib NOICONS
#----GCC
GCC_CFLAGS = -O2 -I../include -resident -Xlinker -s
xpkgcc: xpkgcc.c
gcc $(GCC_CFLAGS) $* -o $@
xSumgcc: xsum.c
gcc $(GCC_CFLAGS) $* -o $@
xSum2gcc: xsum2.c
gcc $(GCC_CFLAGS) $* -o $@
clean:
-Delete "#?.o"
-Delete "#?manx"
-Delete "#?sas"
-Delete "#?.lnk"
-Delete "#?dice"